The Expere Engine is now scanned with the Black Duck Security for every external release.
The Expere Engine source code is now tested with SonarQube; results are now available by request.
Previously, the StoreNodeAddition element could sum other elements, but not other StoreNodeAddition elements.
The Expere Engine stylesheets (AddTotalResultAttribute.xsl and GetTotalResultStoreNodeAddition.xsl) have been enhanced to include the StoreNodeAddition element so it could be included in the sum of another StoreNode element; the TotalClosingCosts StoreNodeAddition element now includes StoreNodeName=”TotalClosingCosts” and totalResult=”” attributes available in the Requirements Editor.
This behavior was necessary to subtract Total Closing Costs from another total.
The Apache Commons-Collections used with the Expere Engine has been upgraded to version 4.1. For detailed information on JDK classes, consult the Commons-Collections User Guide.
Previously, when a document was removed from base content, OPPSA stopped printing when it encountered the missing document. In some instances, the system stopped printing any remaining documents depending on where the document was located.
This behavior has been enhanced; when an OPPSA package includes a document that has been removed, an error appears stating which document must be removed from the specified package in the OPPSA product.
Expere has been validated for use with Oracle 12; for more information, and for a comprehensive list of supported requirements, see Windows Environment Software Requirements and Java Environment Software Requirements.
Issue: Previously, the Expere Engine reserved space for ancillary barcodes on dynamic documents even though the barcode element was not included in the .REQ file.
Solution: This issue has been resolved; when generating a dynamic document and selecting an ancillary barcode option, the document will no longer reserve space for the barcode if the .REQ file does not contain a barcode element.
Issue: There are certain special characters which are ANSI printable but fail to print due to constraints in Expere code. Errors occurred in Expere when attempting to resolve special characters in the following scenarios:
Summary: The following enhancements have been implemented: Expere now handles special characters for static documents without resulting in any fatal errors.
Summary: Embedded versions of Expere .NET and Requirements Editor now utilize Java 8 and Saxon.
For more information, see the following Expere System Requirements Sections:
Summary: Users can now apply a barcode to the first or only page of a document. For detailed information on using this feature within the Document Generation Services Tool Suite, see the Select And Generate and Generate webhelp sections within the SERVICE PageUsing First Page Only Barcodes webhelp page.
Previously, the SaveInResponse element was missing from the SelectResponse.xsd file but was still being returned in the response.
This issue has been resolved; the SaveInDatabase element is now an optional element in the SelectResponse.xsd file.
Solution: These issues have been resolved; the section total now appears correctly when negative line items (fees) exist. Additionally, the "Additional Charges" and "See Addendum for add’l charges you can shop for." line items appear correctly.
Issue: Previously, the GetServiceInfo.xml autotester test returned version number 4.1.5 for every third party library. This issue occurred as a result of our work on PBI 333176 (CRM: GetServiceInfo is not working).
Solution: We have resolved this issue; the correct version number now appears for each third party library.
Summary: The Expere logs have been enhanced to include the DGS ID as the Request ID. The Request ID is now added to all log entries
Expere has upgraded to Ehcache 2.10.0 to improve Document Generation Services transaction performance. Ehcache 2.10.0 can be used to determine the following:
This feature requires an Expere Engine update.
Summary: Expere has upgraded to Ehcache 2.10.0 to utilize enhanced caching capability; the following enhancements have been implemented for ehcache.xml:
Now, users can adjust the maxBytesLocalHeap and maxBytesLocaldisk values in ExpereCache and its smaller caches. maxBytesLocalHeap is the percentage of allocated Java Virtual Machine (JVM) heap size while maxBytesLocalDisk allocates a specified amount of memory of the local disk for overflow caching.
For detailed information on how to change the memory allocations in the configuration file, see the Expere Implementation Guide: Caching notes.
This feature requires an Expere Engine update.
The following issues were reported:
The issues above have been resolved. The following now print correctly on all forms:
This feature requires a Requirements Editor Tool and Expere Engine update.
Summary: It was reported that special characters 0145, 0146, 0147, and 0148 resulted in errors on static documents. See the Expere log example below for more information. 
| Expere log example | ||||
|---|---|---|---|---|
| ‘ | Opening single smart quote | Alt 0145 | C1 | Error |
| ’ | Closing single smart quote | Alt 0146 | C1 | Error |
| “ | Opening double smart quote | Alt 0147 | C1 | Error |
| ” | Closing double smart quote | Alt 0148 | C1 | Error |
Solution: Quotation marks are now converted appropriately (from smart quotes to regular quotes); as a result, static and dynamic documents do not produce an error when generating a .PDF document if smart quotes are present.
This feature requires an Expere Engine update.
Users reported that the ancillary barcode printed over the document tagline on certain documents from the October content release.
There was a change made to the WKFS_StyleGuide. Now the barcodes will no longer render over the top of a footer or tagline.
This feature requires a content stylesheet update which will be available in the November content.